Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Telfs M25 Jablonec nad Nisou Hamburg Challenger Grand Prix Hassan II - Marrakech M25 Kramsach Hersonissos 2 Challenger M25 Bol M25 Marburg Szczecin Challenger Hungary F6 Austria F1 Austria F2 Portugal F2 Czech Republic F1 Czech Republic F2 Czech Republic F3 Austria F5 Italy F23 Serbia & Montenegro F4 Croatia F3 Slovakia F1 Hungary F4 Hungary F5 Germany-w2 Germany-w4 Germany F1 Croatia F2 Poland F2 Poland F3 UAE F1 UAE F2 Czech Republic F1 Germany F6 Germany F8 Belgium F1 Slovakia F1 Slovakia F2 Poland F10 Poland F11 France F16 France F17 Czech Republic F4 Czech Republic F5 Germany F4 Czech Republic F1 Uzbekistan F2 France F17 France F18 Czech Republic F5 Czech Republic F6 Germany F1 Germany F4 Germany F17 Germany F18 Austria F4 Germany F9 Germany F14 Germany F15 Germany F17 Germany F1 (Schwieberdingen) Germany F2 (Kaarst) Germany F3 (Nussloch) Uzbekistan F1 Uzbekistan F2 Czech Republic F1 Czech Republic F2 Czech Republic F3 USA F21 Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Egypt F14 (Sharm El Sheikh) Germany-w1 France F10 (Grasse) Germany-w3 Czech Republic F6 Croatia F1 Italy F13 (Vigevano) Belgium F2 France F18 France F19 Croatia F1 Croatia F2 Italy F10 Germany F9 (Essen) Tunisia F25 (Hammamet) Tunisia F26 (Hammamet) Tunisia F27 (Hammamet) Germany F14 (Oberhaching) Germany F16 (Hamburg) Czech Republic F9 (Milovice) Czech Republic F10 (Ricany) Czech Republic F11 (Valasske Mezirici) Czech Republic F12 (Prague) Egypt F6 (Sharm El Sheikh) Egypt F7 (Sharm El Sheikh) Greece F4 (Heraklion) Spain F7 (Reus) Greece F5 (Heraklion) Turkey F14 (Antalya) Turkey F15 (Antalya) Czech Republic F4 (Pardubice) M15 Antalya M25 Hamburg M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Antalya M25 Antalya M15 Antalya M25 Split M25 Prague M25 Most M15 Kamen M25+H Kassel M25 Wetzlar M25 Poznan M15 Antalya M25 Manacor M15 Oberhaching M25 Prague M25 Bodrum M25 Antalya M25 Meerbusch M25 Koszalin M25 Prague M25 Sintra M25 Antalya Dusseldorf Open Challenger - Dusseldorf Ostrava Challenger Irving Challenger Segovia Challenger Bratislava Challenger Rennes Challenger Irving Challenger Sophia Antipolis Challenger Barletta Challenger Tunis Challenger Francavilla Challenger Heilbronn Challenger Lisbon Challenger Marburg Challenger Bastad Challenger Scheveningen Challenger Prague Challenger Liberec Challenger Pullach Challenger Meerbusch Challenger Szczecin Challenger Sibiu Challenger Almaty Challenger Eckental Challenger Bratislava Challenger M25 Loule Shenzhen Challenger Marbella Challenger Poprad Tatry Challenger Sophia Antipolis Challenger Alicante Challenger Murcia Challenger Francavilla Challenger Poznan Challenger Lyon Challenger Ilkley Challenger Braunschweig Challenger Prague Challenger Mallorca Challenger M25 Bielsko Biala Cassis Challenger Szczecin Challenger Sibiu Challenger Kaohsiung Challenger Barcelona Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Noumea Challenger Bratislava Challenger M25 Santa Margherita di Pula Prague Challenger Ostrava Challenger Prostejov Challenger Irving Challenger Antalya Challenger Quimper Challenger Cherbourg Challenger St. Petersburg 2 Challenger Prostejov Challenger Ostrava Challenger Heilbronn Challenger Nottingham 1 Challenger Salzburg-Anif Challenger Trieste Challenger Prague 3 Challenger Bucharest Challenger Forli 3 Challenger Gran Canaria Challenger Murcia Challenger Oeiras 2 Challenger Madrid Challenger Prague 1 Challenger Heilbronn Challenger Troisdorf Challenger Luedenscheid Challenger San Benedetto Challenger Meerbusch Challenger Prague 3 Challenger Mallorca Challenger Cassis Challenger Szczecin Challenger Istanbul Challenger Sibiu Challenger Orleans Challenger Alicante Challenger St. Tropez Challenger Hamburg Challenger Ortisei Challenger Bratislava Challenger Maspalomas Challenger Oeiras 1 Challenger Tenerife 3 Challenger Rovereto Challenger Antalya Challenger Las Franquesas del Valles Challenger Sanremo Challenger Oeiras 3 Challenger Ostrava Challenger Prague 2 Challenger Luedenscheid Challenger Canberra Challenger Manama Challenger Wroclaw Challenger Lugano Challenger Bergamo Challenger Girona Challenger Ostrava Challenger Madrid Challenger San Marino Challenger Aix En Provence Challenger Poznan Challenger Kaohsiung Challenger Trnava Challenger Bratislava Challenger Ostrava Challenger Antalya 2 Challenger Recanati Challenger Genova Challenger Tashkent Challenger Forli 2 Challenger M25 Koksijde M25 Muttenz Forli 3 Challenger Heilbronn Challenger Zadar Challenger Oeiras 1 Challenger Prague 2 Challenger Ilkley Challenger Karlsruhe Challenger Valencia Challenger Zug Challenger Tenerife 1 Challenger Tenerife 2 Challenger Tulln Challenger Split Challenger Prague 1 Challenger Villena Challenger Rennes Challenger Valencia Challenger Heilbronn Challenger M25 Manacor Budapest Challenger Cherbourg Challenger Koblenz Challenger Indian Wells Challenger Zhuhai Challenger Phoenix Challenger Ostrava Challenger Como Challenger M15 Antalya Tulln Challenger Amersfoort Challenger M25 Portimao M25 Palmanova M25 Roehampton Meerbusch Challenger Prague 3 Challenger Como Challenger M25 Tarragona M25 Trnava Tulln Challenger Szczecin Challenger Bad Waltersdorf Challenger Heilbronn Challenger M25 Metzingen Prostejov Challenger Ismaning Challenger Valencia Challenger Nottingham Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Istanbul Challenger Prague Open - Prague Ispat Open 2004 - Ostrava Next Generation Adelaide International - Adelaide Heineken Open - Auckland Heineken Open - Auckland Stella Artois Clay Court Championships - Budaors Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Tatra Banka Open - Bratislava KGHM Emax Polish Indoors - Wroclaw Prague Challenger 10° Trofeo Luigi Pezzoli - Bergamo Baden Open - Ettlingen Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Tatra Banka Open 2006 - Bratislava KGHM Dialog Polish Indoors - Wroclaw BH Telecom Sarajevo 2007 - Sarajevo XI Torneo Internazionale di Tennis - Barletta Prosperita Open 2007 - Ostrava Fergana Challenger - Fergana Steelers Cup - Kosice Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Open Castilla y Leon - Segovia GHI Bronz Classic - Bronx ATP Challenger Trophy 2007 - Trnava The Tarka Challenger - Barnstaple KGHM Dialog Polish Indoors - Wroclaw Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso International German Open - Hamburg Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kosice Open-Steelers Cup 2008 - Kosice Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Mouilleron-Le-Captif Challenger Braunschweig Challenger Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Kos Succhetti Tennis Cup - Cordenons Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx German Tennis Championships - Hamburg Ostrava Challenger Labertz Open by Stawag - Aachen Tatra Banka Slovak Open - Bratislava Winston Salem - Winston Salem BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Belgrade Challenger Wolfsburg Challenger ATP Challenger Trophy 2008 - Trnava Sarajevo Challenger Athens Challenger Rome Challenger Sofia Challenger Heineken Open - Auckland Bordeaux Challenger PBZ Zagreb Indoors - Zagreb Lugano Challenger ABN AMRO World Tennis Tournament - Rotterdam Braunschweig Challenger Scheveningen Challenger Orbetello Challenger Dubai Duty Free Tennis Championships - Dubai Newport Beach Challenger Open Sabadell Atlantico - Barcelona Cordenons Challenger Bengalaru Challenger Szczecin Challenger AEGON Championships - London Napoli Challenger Rennes Challenger AEGON International - Eastbourne Orleans Challenger Eckental Challenger Mercedes Cup - Stuttgart Helsinki Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Heilbronn Challenger Bergamo Challenger Belgrade Challenger Cherbourg Challeger Prague II Challenger Kremlin Cup - Moscow Rome Challenger Qatar ExxonMobil Open - Doha Czech Open 2006 - Prostejov Rome Challenger PBZ Zagreb Indoors - Zagreb Ostrava Challenger Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON Championships - London Zagreb Challenger Mercedes Cup - Stuttgart Alessandria Challenger St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Kosice Challenger Erste Bank Open - Vienna Braunschweig Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Cordenons Challenger Internationaux du Doubs - Besancon Dubai Duty Free Tennis Championships - Dubai Kitzbuhel Challenger BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Szczecin Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Heilbronn Open - Heilbronn Winston-Salem Open - Winston-Salem Trnava Challenger Swiss Indoors Basel - Basel Mons Challenger Qatar ExxonMobil Open - Doha Rennes Challenger Orleans Challenger ECM Prague Open 2008 - Prague ABN AMRO World Tennis Tournament - Rotterdam Prosperita Open 2008 - Ostrava Eckental Challenger Aachen Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Bratislava Challenger Kobstaedernes ATP Challenger - Kolding BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Singapore Challenger Shenzhen Open - Shenzhen China Open - Beijing Burnie Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Pekao Open - Szczecin China Open - Beijing Kremlin Cup - Moscow Le Gosier Challenger Erste Bank Open - Vienna Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Kremlin Cup - Moscow Ostrava Challenger Prague Challenger Geneva Open - Geneva Mercedes Cup - Stuttgart Napoli Challenger Gerry Weber Open - Halle Prostejov Challenger SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Kosice Challenger Kremlin Cup - Moscow Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Braunschweig Challenger Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest BMW Open - Munich Noventi Open - Halle Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Poznan Challenger San Marino Challenger bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Mercedes Cup - Stuttgart cinch Championships - London Noventi Open - Halle Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Manacor Challenger Generali Open - Kitzbuhel Salzburg Challenger Genova Challenger Szczecin Challenger Sibiu Challenger Sarajevo Challenger Helsinki Challenger Bratislava Challenger Gonet Geneva Open - Geneva Hamburg European Open - Hamburg Stockholm Open - Stockholm Boss Open - Stuttgart Oberstaufen Challenger Lyon Challenger Dallas Challenger Caloundra Challenger Prague Challenger Bordeaux Challenger Prostejov Challenger Barletta Challenger Bordeaux Challenger Genova Challenger Split 2 Challenger Trnava Challenger Mons Challenger Geneva Challenger Bratislava Challenger Oeiras 1 Challenger Dallas Challenger Le Gosier Challenger Oeiras 2 Challenger Orleans Challenger Bratislava Challenger Prostejov Challenger Sibiu Challenger Prostejov Challenger Prague Challenger Roseto Degli Abruzzi 1 Challenger Prague Open - Prague Intersport Heilbronn Open - Heilbronn Aix En Provence Challenger Bordeaux Challenger Furth Challenger Prague Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Koblenz Challenger Bordeaux Challenger Surbiton Challenger Dusseldorf Open Challenger 2007 - Dusseldorf Prague Challenger Liberec Challenger Portoroz Challenger Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Ismaning Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Eckental Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Bangkok Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Bangkok Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Marbella Challenger Poznan Challenger Bratislava 2 Challenger Portoroz Challenger Aix En Provence Challenger Poznan Challenger Augsburg Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Genova Challenger Orleans Challenger Quimper 2 Challenger Augsburg Challenger Meerbusch Challenger Luedenscheid Challenger Tulln Challenger Roseto Degli Abruzzi 2 Challenger Istanbul Challenger Vicenza Challenger Bratislava Challenger Braunschweig Challenger St. Petersburg 1 Challenger Prosperita Open 2006 - Ostrava Marbella Challenger Split 1 Challenger Prague Challenger Braunschweig Challenger Amersfoort Challenger Liberec Challenger Szczecin Challenger Poznan Challenger Karlsruhe Challenger Sopot Challenger Traralgon Challenger Hamburg Challenger Ostrava Open 2005 - Ostrava Barletta Challenger Ostrava Challenger Tenerife 3 Challenger Poznan Challenger Braunschweig Challenger Luedenscheid Challenger Bonn Challenger Oeiras 2 Challenger Olbia Challenger Lille Challenger Glasgow Challenger Menorca Challenger Madrid Challenger Rome Challenger Zagreb Challenger Poznan Challenger Milan Challenger Braunschweig Challenger Australian Open - Melbourne Valencia Challenger Hamburg Challenger Helsinki Challenger Lyon Challenger Open Prevadies - St. Brieuc Mallorca Championships - Mallorca Wimbledon - London U.S. Open - New York Bank Austria Tennis Trophy - Vienna Australian Open - Melbourne Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Heineken Open - Auckland Open 13 - Marseille Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Moselle Open - Metz Allianz Suisse Open - Gstaad Erste Bank Open - Vienna Bank Austria Tennis Trophy - Vienna U.S. Open - New York Medibank International - Sydney BMW Open - Munich Gerry Weber Open - Halle Generali Open - Kitzbuhel French Open - Paris U.S. Open - New York Open 13 - Marseille Barcelona Open BancSabadell - Barcelona French Open - Paris Mercedes Cup - Stuttgart Wimbledon - London Shenzhen Open - Shenzhen U.S. Open - New York Bet-at-home Open - Hamburg Open 13 Provence - Marseille St. Petersburg Open - St. Petersburg BMW Open - Munich Hamburg European Open - Hamburg Playford Challenger Generali Open - Kitzbuhel French Open - Paris Wimbledon - London Qatar ExxonMobil Open - Doha BMW Open - Munich Australian Open Qualifying - Doha Hamburg Open - Hamburg French Open - Paris Maspalomas Challenger Wimbledon - London Australian Open - Melbourne French Open - Paris Next Generation Adelaide International - Adelaide Aegon Nottingham Open - Nottingham China Open - Beijing BMW Open - Munich BA-CA Tennis Trophy - Vienna Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, PO, IND-CZE 1-3 Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, World Group, QR, SVK-CZE 1-3 Australian Open (juniors) U.S. Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Braunschweig Challenger Australian Open (juniors) French Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro M25 Santa Margherita di Pula